<?php 
namespace Admin\Controller;

class RuleController extends CommonController{
	public function add(){
		if(IS_GET){
			$model=D('Rule');
			$cate = $model->getCateTree();
			//将信息复制给模板
			$this->assign('cate',$cate);
			$this->display();
			//echo '1';		
		}else{
			//echo '2';
			//数据入库
			$model = D('Rule');
			//创建数据
			//$data =$model->create();

			$data = I('post.');

			if(!$data){
				$this->error($model->getError());
			}
			$insertid = $model->add($data);
			if(!$insertid){
				$this->error('数据写入失败');
			}
				$this->success('写入成功');
		}
	}

		//分类的列表显示
		public function index(){
			$model = D('Rule');
			$list = $model->getCateTree();

			$this->assign('userid',session('userid'));
			$this->assign('list',$list);
			$this->display();
		}
	
		//实现分类商品的删除
		public function dels(){
			$id=intval(I('get.role_id'));

			if($id<=0){
				$this->error('参数不对！');
			}
			$model = D('Rule');
			//调用模型中的删除方法实现删除操作
			$res = $model->dels($id);
			if($res===false){
				$this->error('删除失败');
			}
			$this->success('删除成功');
		}

		//编辑分类
		public function edit(){
			if(IS_GET){
				//显示要编辑的分类信息
				$id=intval(I('get.id'));
				//根据ID参数获取该分类的信息
				$model = D('Rule');
				$info = $model->findOneById($id);
				$this->assign('info',$info);
				//获取所有的分类信息
				$cate = $model->getCateTree();
				$this->assign('cate',$cate);
				$this->display();
			}else{
				//实现数据修改
				$model =D('Rule');
				$data = $model->create();
				$res = $model->update($data);
				if($res===false){
					$this->error($model->getError());
				}
				$this->success('修改成功');
			}
		}

}
